package com.sky.service;

import com.sky.dto.CategoryDTO;
import com.sky.dto.CategoryPageQueryDTO;
import com.sky.entity.Category;
import com.sky.result.PageResult;

import java.util.List;

public interface CategoryService {
    /*
     * 分类分页查询
     *
     * */
    PageResult page(CategoryPageQueryDTO categoryPageQueryDTO);

    /*
    * 新增分类
    * */
    void save(CategoryDTO categoryDTO);

    /*
     * 开启/关闭某分类
     * */
    void stratOrStop(Integer status, Long id);

    /*
    * 根据id删除分类
    * */
    void deleteById(Long id);

    /*
    * 按照分类进行查找数据
    * */
    List<Category> find(Category category);

    /*
    * 修改分类内容
    * */
    void update(CategoryDTO categoryDTO);



}
